home *** CD-ROM | disk | FTP | other *** search
- ε Curso de POV. Lenguaje escénicoπ
-
- No hay mucho tiempo y por eso hoy la sección será cortita... lástima. Vamos
- a abordar las directivas del lenguaje escénico del POV-Ray desde el punto de
- vista del "programador" de POV.
- Como en cualquier lenguaje de programación, hay sentencias 'Γifπ', bucles
- 'Γwhileπ', 'Γforπ', etc. Todas las directivas estas se ven precedidas por el
- caracter "Γcanalπ" (#).
- La sentencia Γ#ifπ se parece mucho a la del C, su formato es muy sencillo:
-
- Γ #if(condicion)π
- Γ acciones π
- Γ #end π
-
- Otros elementos del lenguaje son las variables que se declaran con la
- directiva Γ#declareπ y que debe usarse siempre para actualizar las variables:
-
- Γ #declare A=10π
- Γ #declare B=5 π
- Γ #declare A=A+1π
- Γ #declare C=A+B Σ // Algunos ejemplos.π
-
- Un bucle Γ#whileπ es un bucle que lleva entre parentesis una condición que
- en cuanto sea falsa terminará de ejecutarse, un ejemplo:
-
- Γ #declare A=10π
- Γ #while(A>1) π
- Γ object { personajeπ
- Γ translate <A*15, 0, A*7>π
- Γ }π
- Γ #declare A=A-1π
- Γ #endπ
-
- Las condiciones que pueden ponerse son las que aparecen a continuación, y
- con esto nos despedimos hasta el próximo número.
-
- Γ x>y -> x mayor que yπ
- Γ x<y -> x menor que yπ
- Γ x<=y -> x menor o igual que yπ
- Γ x>=y -> x mayor o igual que yπ
- Γ x=y -> x igual que yπ
- Γ x!=y -> x distinto que yπ
- Γ A&B -> A y B (si las 2 son verdaderas)π
- Γ A|B -> A o B (si alguna de las 2 es verdadera)π
-